import java.net.*;
import java.util.*;

public class ZhangSan {
    public static void main(String args[]) {
        Scanner scanner = new Scanner(System.in);
        Thread readData;
        ReceiveLetterForZhang receiver = new ReceiveLetterForZhang();
        try {
            readData = new Thread(receiver);
            readData.start();           //负责接收信息的线程
            byte[] buffer = new byte[1];
            InetAddress address = InetAddress.getByName("127.0.0.1");
            DatagramPacket dataPack =
                    new DatagramPacket(buffer, buffer.length, address, 666);
            DatagramSocket postman = new DatagramSocket();
            System.out.print("输入发送给李四的信息:");
            while (scanner.hasNext()) {
                String mess = scanner.nextLine();
                buffer = mess.getBytes();
                if (mess.length() == 0)
                    System.exit(0);
                buffer = mess.getBytes();
                dataPack.setData(buffer);
                postman.send(dataPack);
                System.out.print("继续输入发送给李四的信息:");
            }
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}
